Digital radiography plate identification system

ABSTRACT

Systems, devices, and methods for facilitating the automatic identification, sorting, and positioning of radiographic images. According to one embodiment of the subject invention, phosphorous plates for intra-oral imaging are encoded for automated image set identification, location, and orientation. In certain embodiments, a processing system is able to process encoded identifiers on the phosphorous plates with digitized images depicted on the phosphorous plates to automatically identify, sort, and rotate the digitized images into proper orientations for user viewing.

CROSS-REFERENCE TO A RELATED APPLICATION

This application is a continuation of co-pending application Ser. No.13/180,886, filed Jul. 12, 2011; which claims the benefit of U.S.provisional application Ser. No. 61/363,538, filed Jul. 12, 2010, bothof which are incorporated herein by reference in their entirety.

BACKGROUND OF INVENTION

In the field of dentistry, various types of intra-oral sensors existthat are used for capturing images of the inside of teeth andsurrounding anatomy (e.g., bone structure) by, for example, exposing theanatomy and sensors to X-ray radiation. Such imaging techniques are wellknown, using such intra-oral sensors as, for example, X-ray sensitivefilm, X-ray sensitive phosphor plates, or X-ray sensitive digitalimaging sensors such as a corded charge-coupled device (CCD) sensor.

When taking intra-oral images of patients, images are often captured onmedia such as radiographic film or photostimulable phosphor plates (alsoknown as Phosphor Storage Plates or PSPs), which are then placed into ascanning apparatus to digitally extract the images from the media. Thedigitized images are then often transmitted to a receiving computersystem where the images can be viewed either individually or along withother associated oral images within a specific viewing template. In thecase where a multiple image set is being processed, the radiologist ordental technician must carefully and manually track the PSPs being usedfor the various images being acquired and, after placing the plates inthe scanning apparatus, manually select an image template (initially),manually place each scanned image into the correct location within theselected template, and then manually direct the system to orient theimage in one fashion or another so that it will be viewed from theproper perspective.

This process can include as many as twenty (20) images within a singletemplate, often involves a significant amount of time, and can be proneto user error at one point or another in the process since all PSPs look(and are identified) exactly alike to both the human and the machine(s)involved in the process. Technical review of associated images is oftennecessary to identify the area of the oral cavity that is represented bythe image(s) in order to identify the intended template and the properlocation within the template that the image(s) is/are to be placed fordisplay/viewing. Because of these limitations with current technology,the manual tracking, identifying, organizing, and orienting of dentalimages for storage and display require a large amount of time for theradiologist/technician and/or dentist, resulting in lost productivityand delay in servicing patient needs.

To address some of the issues noted above, a computer program isavailable that requires a great deal of initial time and effort by theuser to establish templates for sets of oral images (e.g. creating amount in which the user must assign a number for each tooth image to beassociated with the mount). In addition, the computer program requiresthe user to first establish a specific sequence of images and theirrotations before image upload. Only after pre-established mountassignments, loading sequences, and rotational information has beenprovided by the user can the computer program provide some form ofautomated image processing. Because processing of images is based onspecific pre-established mount assignments and loading sequences, usererror in loading images (such as loading an image at the wrong time orout of sequence) will cause mis-assignment and mal-rotation of the imageby the computer program.

To address this and other problems associated with PSPs described above,what is needed is a system for processing PSPs that does not requireuser-established assignments for templates or image loadingsequences/rotations. Current technology does not provide PSPs or PSPimaging systems that incorporate unique identifiers such as marks,alphanumeric codes, bar codes, graphics, radio frequency identifiers, orcoloring to (a) indicate to the dental technician/practitioner theproper plate set and plate to be used to obtain a specific image or setof images of desired oral locations and/or (b) to enable the computingsystem (either integral with or operatively connected to an imagingsystem) to automatically and properly identify, place, and orientintra-oral images obtained from PSPs within their intended “image set”or template without additional human intervention.

BRIEF SUMMARY

The subject invention provides innovative PSP identification methods andsystems. In particular embodiments, the invention provides a PSPintra-oral image identification/coding system that provides for humanidentification of the correct PSPs to be used for specific intra-orallocations as well as computer system or image management componentrecognizable identifiers enabling images to be (a) automaticallyassociated with an “image set” (or template), (b) placed in the properlocation within the template, and (c) properly rotated, flipped, etc.for proper orientation (as required).

A system of the invention can comprise: (a) a set or sets of scannableimage media each coded with (i) unique, visual, and humanly recognizableradiolucent markings and (ii) unique processing system recognizableidentifiers; and (b) a processing system able to associate theidentifiers with extracted images from the scannable image medium and toprocess the extracted images based on the identifiers to facilitateautomatic association with an image set, (and/or template) automaticidentification of the image location, and automatic orientation (viarotation and/or flipping) of the image if needed. A graphical userinterface can be included with the system(s) of the invention toautomatically display processed digital images correctly and stillenable user-interaction and/or image adjustments as these types ofsystems often do now.

The algorithms and methods utilized to instruct users and the associatedprocessing system in the present invention are particularly advantageousin that they not only enable the subject digital radiographic plateidentification system to provide time savings when obtaining intraoralimages but also enable automatic and real-time classification andorientation of the digitized intra-oral radiography images.

In particular, the subject invention does not require the user toestablish templates or loading sequences or image orientations prior touse, which is an inefficient use of resources and is subject to usererror when uploading images outside pre-established parameters.Accordingly, another advantage of the invention is that the order ofobtaining and scanning identified images/plates has no effect on theoutcome of the final template and associated images. Furthermore, thealgorithms and methods described herein are designed to accommodate anypractitioner's standards and conventions where imaging perspectives areconcerned. For example, one dental practice may utilize a “standard”orientation set of templates and/or multi-image views while another maysubscribe to what is known in the industry as the “military”orientation—both (and any other) can be dynamically configured withinthe methods described for an image processing system associated withthis technology without altering the programming of the system.

One method of implementing the invention can include placingrecognizable identifiers on scannable image media and entering themedia's corresponding identifier-related information (e.g., media ID,template ID, position ID, and orientation index) into a table within anassociated image processing/management (computer) system's database,wherein the processing system, upon receiving such an image from aninternal or external media scanning apparatus, discerns the image's IDand, along with the system's database information, automatically (a)identifies the proper image set (and causes the associated template tobe displayed if not already done so), (b) identifies the image locationwithin the set (and causes the image to be moved to that location in thetemplate), and (c) identifies any orientation maneuvers the image mightrequire for user viewing on the scanning device or processing systemmonitor (and causes the orientation to occur). In certain embodiments,the recognizable identifiers are pre-established as opposed toestablished by the user. In alternate embodiments, the recognizableidentifiers are established by the user.

According to one embodiment of the invention, oral x-ray images areacquired from a patient utilizing PSPs (or a set of PSPs) that areidentified in one or more locations with specific radiolucentidentifiers intended for humans and/or radiopaque identifiers within theimage field of the PSPs intended for computing systems and the PSP islater placed into a scanning device. The scanning device reads,extracts, and transmits a digital version of the image (said imageincluding the radiopaque computer readable identifier) from the PSP to aconnected (wireless or wired) computing/processing system. When theprocessing system receives an image from such a media scanningapparatus, it discerns the image's ID from within the image itself(e.g., via Optical Character Recognition) and, along with the system'sPSP-ID-related database information, the processing system (a)identifies the proper image set and causes the associated template to beautomatically displayed if not already displayed, (b) identifies theimage location within the set and automatically causes the image to bemoved to that location in the template, and (c) identifies anyorientation maneuvers the image might require for user viewing on thescanning device or processing system monitor and automatically causesthe orientation to occur. For example, if the identifier indicates (viathe associated database information) the need for 90° clockwiserotation, the processing system will automatically and properly orientthe image 90° in the clockwise direction before or after placing theimage in the proper location within its associated template for userviewing.

In an alternate embodiment, the system comprises: scannable image media,each coded with human-readable and (radiolucent or radiopaque)machine-readable identifiers, a scanning apparatus having the ability toread, extract, digitize, and transmit both the digital image as well asthe coded machine-readable identifiers, and a processing system able toassociate respective coded machine readable identifiers with receiveddigital images transmitted to the processing system and to process theimages based on their identifiers to automatically select and associatewith which image set (or template) the extracted images are to begrouped and/or displayed as well as identify and/or place the image inthe correct location and to also orient the image properly.

In an alternate embodiment, the system comprises: scannable image media,each coded with human-readable and machine-readable identifiers, ascanning apparatus having the ability to read, extract, digitize, andtransmit both the digital image as well as the coded machine-readableidentifiers, and a processing system able to associate respective codedmachine readable identifiers with extracted digital images transmittedto the processing system as a “data set” and to process the images basedon the identifiers to automatically select and associate with whichimage set (or template) the extracted images are to be grouped and/ordisplayed as well as identify and/or place the image in the correctlocation and to also orient the image properly.

In certain embodiments, the processing system is provided within thescanning apparatus. In alternative embodiments, the processing system isseparate from that of the scanning apparatus (e.g., the processingsystem is provided in a computer system separate from the scanningapparatus).

In a method of use where the processing system is located within orintegral with the scanning apparatus, one embodiment utilizes encodedscannable image media provided with human and/or machine-readableidentifiers and the scanning apparatus reads a predetermined series ofscannable image media, extracts the images and reads their associatedidentifiers, combines the individual images with their identifiers, andcreates a combined/concurrent data stream or file containing theseimage/identifier pairs and transmits the entire, separately identifiedimage set to a processing/viewing system. The processing/viewing systemutilizes the identification transmitted with the image set (and/orinternally with each image within the set) in conjunction with anidentification table within the processing/viewing system toautomatically save and/or display the image set and associate eachacquired image within the transferred file with the appropriate imageset, image location, and orientation for user viewing on the processingsystem.

Where the processing system is operably connected to a scanningapparatus, an image is acquired from a patient onto PSP that is codedwith human and/or machine-readable identifiers and is placed into ascanning device. The scanning device extracts and transmits a digitalversion of the image on the PSP along with the coded identifier to acomputer system capable of processing said images containing codedidentifiers. The image processing system within the computer systemassociates the coded identifier with the digital image and furtherprocesses the image. Based on the coded identifier associated with theimage, the processing system identifies with which image set the imageis to be grouped as well as the image location within the image set. Inaddition, the processing system utilizes the coded identifier associatedwith the image to ascertain whether the image needs to be modified forproper orientation. For example, if an image's coded identifierindicates to the image processing system the need for 90° clockwiserotation, the image processing system will automatically rotate theimage 90° in the clockwise direction for correct orientation and userviewing.

According to the subject invention, the association of the codedidentifiers with images are pre-established as opposed to beingestablished by a user. Alternatively, the association of which image isassociated with which coded identifier can be established by the user.

In certain embodiments, the coding system for the scannable image mediais based on colors, numbers, alphabet letters, graphic images, barcodes,magnetic strip, or any other symbols or combination of these identifiersthat are easily identified by a user and/or machine. In a preferredembodiment, the scannable image media are phosphorous plates, whereinthe Master plate for a set of phosphorous plate images is coded with aneasily identifiable visual indicator, such as a color.

In other embodiments, radiolucent, sterile plastic film sleeves (alsoreferred to herein as “sleeves” or “envelopes”) are provided that are apart of the coding/identification system. For example, the subjectinvention provides PSP sterile sleeves that include color and/orradiolucent graphical codings that indicate targeted oral locations tofurther assist in the practitioner's identification of the proper PSP tobe used to acquire an oral image without affecting the quality of theimage obtained from the PSP.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is an illustration of an example “master and subordinate” codingsystem that can be used to identify several sets of PSPs and the imagescontained within these sets for use in accordance with one or moreembodiments of the invention.

FIG. 2 is an illustration of another example coding system where eachplate has a specific location and orientation within a single/individualOral Image Template for use in accordance with one or more embodimentsof the invention.

FIG. 3 is an example Full Mouth X-Ray Image Template identifying animage set, providing image locations within the image set, and visualorientation of various images within the set.

FIGS. 4A-C show a schematic flow diagram of a method for automaticallyidentifying an image set, providing an image location within the imageset, and orienting the image in accordance with the subject invention.

DETAILED DISCLOSURE

The subject invention provides novel methods, products, and/or systemsfor intra-oral image PSP identification/coding/processing. Themethod/system provides identifiers for human assistance in plate set andindividual plate selection that does not exist today, as well asmachine-readable identifiers enabling an included or attached imagemanagement process or system to perform automatic “image set”identification and display of the proper/associated image viewingtemplate, automatic image placement within the displayed template, andautomatic image orientation within the specified location if required.

In certain related embodiments, specific PSPs and/or their associatedradiolucent sterile sleeves are coded with a recognizable identifier. Inone embodiment, radiolucent sterile sleeves are color coded to assistthe user in identifying the correct PSP set and/or PSPs to be used forspecific image sets.

In other related embodiments of the technology, radiolucent identifyingcharacters for, and/or graphical representations indicating, targetedoral locations are placed on the PSPs and/or corresponding sterile“sleeves” to further assist the user in identifying the correct PSP setand/or PSPs to be used for specific images within one or more imagesets.

In certain embodiments, the recognizable identifiers are pre-establishedas opposed to established by the user. In alternate embodiments, therecognizable identifiers are established by the user.

In a specific example, a set of PSPs are provided, each of which containa coded identifier (such as one or more alpha-numeric characters and/ora bar-code) that is associated with: (a) an image set; (b) an imagelocation within the specific set; and/or (c) a specific orientation forthat image when used within this set. Each set of PSPs representsspecific dental x-ray common image sets (i.e. full mouth sets,horizontal bitewing sets, vertical bitewing sets, etc.). In practicaluse, a dental technician/practitioner would select an appropriate plateset based on the set of images desired, and then select a PSP from thatset based on the specific image to be obtained. Once the appropriateoral image is obtained from the patient, the PSP is placed into aradiographic plate reader device/system. The radiographic plate readerdevice/system includes or is connected to a processing system that isable to electronically and automatically: (1) associate the PSP's codedimage with the proper template; (2) following identification of theproper template in step (1), place the PSP image in the correct locationwithin the proper template; and (3) determine whether the image is in aproper orientation and, if necessary, rotate the image into the properorientation.

Once properly identified and oriented, the images and/or image setare/is then automatically uploaded into an existing, connected computersystem for viewing and associating with a specific patient. The subjectinvention also allows for the use of solo or wild-card PSPs forindividual image capture and transfer without being affiliated with aspecific template or set of images such that the practitioner canmanually place and orient an image as desired.

In related embodiments, a “master” image plate within each plate setwill not only contain a coded identifier that specifies the image set,location, and orientation, but is also coded with a same standardrecognizable identifier (such as by color and/or radiolucent image) tovisually indicate with which image set all of the images are to begrouped, further ensuring that the template will be identified beforeany other plate images are processed and/or transferred.

One advantage of the subject system and methodology is its ability to beintegrated into existing/standard phosphorous plate readers (e.g., ScanX or DenOptix) that, without modification, can capture both the plate'simage and the plate's specific identification (ID) code/markings andtransfer the captured ID information and images to existing DentalPractice Management Systems and/or imaging and patient-data storagesystems (e.g., Dentrix). Another useful feature of the subjecttechnology is that it requires little or no modification to suchexisting image readers or transfer device/software. Further, the subjecttechnology enables automatic and correct template selection, imagelocating, and orientation of uploaded digital radiographic images,eliminating much of the human intervention and time currently requiredby existing systems.

In an exemplary embodiment, an intra-oral image is captured using aradiation source (e.g., an X-ray tube) and a scannable image medium(e.g., a photostimulable phosphor storage plate or PSP). The X-ray tubeemits a dose of X-ray radiation toward the oral structure of interest.Some of the X-ray radiation passes through the oral structure andexposes the scannable image medium, capturing an image of the oralstructure on the image medium. In accordance with various embodiments,the scannable image medium may include a radiographic film, aphotosensitive film, or a photostimulable phosphorous plate, all ofwhich are well known in the art. Other scannable media may be possibleas well. Preferably, the scannable medium is a PSP.

According to the subject invention, the scannable image medium includesone or more coded identifiers that provide information regarding theimage that is captured on the scannable image medium. In a preferredembodiment, the coded identifiers provide information regarding theimage set, image location, and/or proper rotation of the image capturedon the scannable image medium. According to the subject invention, thecoded identifier can be machine-readable, visual, and/or tactile.According to the subject invention, the coded identifier can be a color,number, alphabet letter, barcode, electronic signal, magnetic strip, orany other identifiers that are easily read by a human user and/ormachine.

According to the subject invention, the association of the codedidentifiers with images are pre-established as opposed to beingestablished by a user. Alternatively, the association of which imagewith which coded identifier can be established by the user.

As illustrated in FIG. 1, a representative selection of colors andalpha-numeric coded identifiers can be used to identify the imagesdepicted on each PSP for a set of dental images to be acquired from apatient using a “Master” and “Subordinate” PSP method. In thisembodiment, the “Master” coding system dictates the appropriateidentification and display of the proper image viewing template for aset of PSPs and the “Subordinate” coding system specifies theappropriate image placement within the image viewing template as well asthe appropriate image orientation within the specified location withinthe template. This identification method reduces the number of uniquelyidentified PSPs by re-using “subordinate” PSPs in various sets dictatedby the accompanying “master” PSP.

For example, as illustrated in FIG. 1, a Master PSP for a full set ofadult mouth images (“Adult FMX”—see FIG. 3) is identified using thecolor Red and having a coded number 1. Data regarding the image positionand image rotation position of an associated Subordinate PSP is providedby an alphabet letter. For example, a PSP coded with a letter “A” andassociated with a Red plate coded with a number 1 would be read by acomputing system to mean position 2 in the set of Adult FMX imagesillustrated in FIG. 3 and that no rotation would be necessary for theimage in this particular template. A PSP with the letter “H” followingand/or associated with a Red plate having a coded number 1 would be readby a computing system to mean position 9 in the set of Adult FMX imagesand that a 90° rotation in image position would be necessary for properimage viewing within the Adult FMX image set. Additional orientationmaneuvers such as “flip” and “mirror” can also be assigned to eachindividual image within a template. The abbreviation “CW” and “CCW”represent “clockwise” and “counterclockwise,” respectively. The terms“flip” and “mirror” represent rotations of the image about a centralaxis that bisects the image, where the image can be folded in half overthe axis. The symbol “0” represents no rotation of the image.

As illustrated in FIG. 2, a representative selection of colors andalpha-numeric coded identifiers can be used on each PSP to identify thatPSP's specific template, position, and orientation without utilizing amaster/subordinate method. For example, a PSP identified as “D-4” willalways be placed in the Four Vertical Bitewing template in position fourwith a 90 degree rotation. The abbreviation “CW” and “CCW” represent“clockwise” and “counterclockwise,” respectively. The terms “flip” and“mirror” represent rotations of the image about a central axis thatbisects the image, where the image can be folded in half over the axis.The symbol “0” represents no rotation of the image.

In one embodiment, a scanning apparatus is provided that is capable ofscanning the image media to digitally extract a captured image from theimage media. Furthermore, in accordance with a related embodiment, eachscannable image medium is encoded with a machine-readable codedidentifier and the scanning apparatus is capable of reading the codedidentifier of any scannable image medium. The encoded identifier isassociated with a particular image set, image position, and/or imagerotation position. A first plurality of scannable image media may have asame standard encoded identifier to specify a set of images to begrouped together. A second encoded identifier on each of the scannableimage media in the first plurality of scannable image media may be usedto identify the particular image within the image set as well as theproper rotation of the image. The versatility of the subject inventionallows combinations of templates, template positions, andorientations/rotations that can be programmed to fit a practitioner'smethod and perspective of obtaining oral images.

According to one embodiment of the invention, the scanning devicecomprises a laser scanner along with the media ID reader. In certainembodiments, the scanning device further includes a digital processingand network transmitting apparatus which is operationally connected tothe laser scanner and the media ID reader. The laser scanner is capableof scanning an image from a scannable image medium (e.g., a radiographicfilm or a PSP) to extract a digital image. The laser scanner may beconfigured to scan a photostimulable phosphor plate or a radiographicfilm in accordance with various embodiments. Also, the standard codedmedia ID reader is capable of reading an encoded identifier on ascannable image medium. The standard identifier reader may be configuredas an optical reader, a magnetic reader, or a bar code reader inaccordance with various embodiments. Other types of readers may bepossible as well, in accordance with various embodiments. A user placesa scannable image medium into the scanning apparatus to have both theexposed image and the standard coded identifier read by the laserscanner and the standard coded identifier reader, respectively. Thescanning apparatus is operationally connected to a computing system viaa network (wired or wireless).

The processing system includes any digital instrumentation capable ofprocessing digitized image data and/or encoded identifiers read by thescanning apparatus of the invention. Such digital instrumentation, asunderstood by the skilled artisan, can process communicated image and/oridentification data by applying algorithm operations of the subjectinvention. Preferably, the digital instrumentation is a microprocessor,digital signal processor (DSP), a personal desktop computer, a laptop,and/or a portable palm device.

The digitized image(s) and encoded identifiers from the scanningapparatus are transmitted to a processing system for image processing.In one embodiment, the processing system is located within the scanningapparatus. In alternate embodiments, the processing system is locatedwithin a computer system that is separate from but connected to thescanning apparatus.

In addition to processing the digitized data images, the computer systemcan also be responsible for maintenance of acquired digital image dataas well as the maintenance of the radiographic image identificationsystem itself. The computer system can also detect and act upon userinput via user interface means known to the skilled artisan (i.e.,keyboard, interactive graphical monitors, mouse, etc.). In oneembodiment, the computer system further comprises means for storing andmeans for outputting processed data. The computer system can be generalpurpose or application specific.

The algorithms/logic utilized to instruct the computing system in thepresent invention are particularly advantageous in that they enable thesubject digital radiography plate identification system to providereal-time results as well as automatic and real-time classification andorientation of digitized intra-oral radiography images. Suchalgorithms/logic (also referred to herein as instructions or software)can be provided as a computer program product, tangibly embodied in aninformation carrier (e.g., in a machine-readable storage device or in apropogated signal, for execution by a programmable processing system).Such instructions can be written in any form of programming language,including compiled or interpreted languages, and they can be deployed inany form, including as a stand-alone program or as a module, component,subroutine, or other unit suitable for use in a computing system. Themachine-readable storage devices include, by way of example, diskettes,CD-ROM disks, DVD-ROM disks, zip drives, portable storage devices,non-volatile memory, semiconductor memory devices (e.g., EPROM, EEPROM),flash memory devices, magnetic disks such as internal hard disks andremovable disks, magneto-optical disks, or any other computer-readablestorage medium, wherein the computer program code is loaded into andexecuted by the computing system. Optionally, the operational algorithmsof the subject invention can be programmed directly onto the CPU usingany appropriate programming language and/or human user interface deviceor method.

In one embodiment, as illustrated in FIG. 4, a program product isprovided that includes instructions to perform operations that supportautomatic identification of an image set, provision of an image locationwithin the image set, and orientation of the image that includes image(radiographic and/or digitized) entry. Prior to processing an image, apatient identifier has been selected and is awaiting images for an imageset. When establishing an image set of images, the first step generallyincludes assessing whether a new or pending image is present or if auser request to stop the process has been entered. Should a user stoprequest be entered, the current image set is closed and saved. The lastreceived image is placed in a cache for pending images and all otherimages that have already been processed are placed into a temporarycache (holding area) for an already established image set associatedwith the patient identifier. The user is then alerted regarding theclosing and saving of the image set and requested to associate the imageset with the patient identifier by selecting a patient identifier.

Should a new or pending image be present, the associated identifier fromthe phosphorous plate is read and confirmed. Should the identifierindicate the image is a “Master Plate,” the program product will assessif an image set has already been established with processed imagesalready associated with the Master Plate (image set).

If an image set has already been established, any images that have beenplaced in a temporary cache (holding area) “A” are retrieved andassessed to verify whether they are a part of the image set. Should animage not be a part of the image set, it is placed in a temporary cache(holding area) “B” with an alert or warning indicating the image is notassociated with an image set. Should an image be confirmed as being apart of the image set, the image is placed within a location templatedictated by the identifier and the image is properly oriented inaccordance with the identifier. This process is repeated until all ofthe images for an images set have been entered. Once an image set iscompleted (all images have been entered into slots for an image set),the program product closes the current image set and saves it. The useris alerted of this action and any pending images that could not beconfirmed to be part of the image set (such as those placed in cache“B”) are placed in cache “A” to await further processing.

If an image set has not been established for the Master Plate, an imageset and display template dictated by the identification code/marking isestablished. The display template is selected from a template librarythat is preferably stored in a database.

Should the identification code/marking indicate the image is not a“Master Plate,” the program product will assess if an image set hasalready been established with processed images already associated withthe image set. Should an image set have been established, the image willbe placed in cache “A” to await processing of the associated “MasterPlate.” Following processing of the “Master Plate,” each image in cache“A” is placed within a location template dictated by the identificationcode/marking and the image is properly oriented in accordance withidentification code/marking. This process is repeated until all of theimages for an image set have been entered. Once an image set iscompleted (all images have been entered into slots for an image set),the program product closes the current image set and saves it. The useris alerted of this action and any pending images that could not beconfirmed to be part of the image set (such as those placed in cache“B”) are placed in cache “A” to await further processing.

The systems and methods described herein can be implemented in digitalelectronic circuitry or in computer hardware, firmware, software, or incombinations thereof. Preferably, the computing system comprises acentral processing unit (CPU) having sufficient processing power toperform algorithm operations in accordance with the subject invention.

In certain embodiments, the computer system comprises a memory capacitysufficiently large to perform algorithm operations in accordance withthe subject invention. The memory capacity of the invention can supportloading a computer program code via a computer-readable storage medium,wherein the program contains the source code to perform the operationalalgorithms of the subject invention. Optionally, the memory capacity cansupport directly programming the CPU to perform the operationalalgorithms of the subject invention. A standard bus configuration cantransmit data between the CPU, memory, ports and any communicationdevices.

In addition, as understood by the skilled artisan, the memory capacityof the computing system can be expanded with additional hardware andwith saving data directly onto external media including, for example,without limitation, diskettes, zip drives, non-volatile memory andCD-ROMs.

Communication devices such as wireless interfaces, cable modems,satellite links, microwave relays, cable relays, fiber optic relays, andtraditional telephonic modems can transfer digital image data from ascanning apparatus to a computing system via a network. Networksavailable for transmission of clinical data include, but are not limitedto, local area networks, intranets and the open internet. A browserinterface can be incorporated into communications software to view thetransmitted data.

Advantageously, a browser or network interface is incorporated into thecomputing system to allow the user to view the processed image data in agraphical user interface device, for example, a monitor. The results ofalgorithm operations of the subject invention can be displayed in theform of the interactive graphics.

It should be understood that the examples and embodiments describedherein are for illustrative purposes only and that various modificationsor changes in light thereof will be suggested to persons skilled in theart and are to be included within the spirit and purview of thisapplication.

I claim:
 1. A method for automatically processing and orienting dentalradiographic images comprising the steps of: a) encoding each of a setof scannable image media with identifiers regarding image location andorientation; b) reading the scannable image media with a scanningapparatus to produce a set of digital data images and transmitting theset of digital data images to a processing system; and c) processing theset of digital data images and their identifiers within the processingsystem: to determine an image location for each digital data imagewithin the first set of digital data images; to ascertain whether anydigital data image in the set of digital data images needs to beproperly oriented; and to automatically and properly orient any digitaldata image in the set of digital images ascertained to need properorientation.
 2. The method of claim 1, wherein the scannable image mediafurther comprises a same standard identifier that groups together eachscannable image medium in the set of scannable image media; andprocessing the set of digital data images with the same standardidentifier to associate the set of digital data images with the set ofscannable image media.
 3. The method of claim 1, wherein the identifieris a visual and/or machine-recognizable identification.
 4. The method ofclaim 3, wherein the identifier selected from the group consisting of:colors, numbers, alphabet letters, symbols, barcodes, electronicsignals, and magnetic strips.
 5. The method of claim 1, wherein thescannable image media is selected from the group consisting of:photostimulable phosphor plate, radiographic film, and photosensitivefilm.
 6. The method of claim 1, wherein the processing system is locatedwithin the scanning apparatus.
 7. The method of claim 6, furthercomprising the step of transmitting the processed set of digital dataimages to a computer system.
 8. The method of claim 7, wherein thecomputer system can further perform any one or more of the followingsteps: store the processed set of digital data images; output theprocessed set of digital data images; maintain the processed set ofdigital data images; and detect and act upon user commands to manipulatethe set or sets of digital data images.
 9. The method of claim 1,wherein the processing system is separate from the scanning apparatusand is located within a computer system.
 10. The method of claim 9,wherein the computer system can further perform any one or more of thefollowing steps: store the processed set of digital data images; outputthe processed set of digital data images; maintain the processed set ofdigital data images; and detect and act upon user commands to manipulatethe set of digital data images.
 11. The method of claim 1, furthercomprising the step of providing encoding film holders for eachscannable image medium of the set of scannable image media, wherein eachfilm holder includes a visual identifier.
 12. The method of claim 11,wherein the visual identifier is selected from the group consisting ofcolors, numbers, alphabet letters, symbols, and graphicalrepresentations of oral locations.
 13. A system to automatically processand orient dental radiographic images, said system comprising: a) a setof scannable image media encoded with identifiers regarding imagelocation and orientation; b) a scanning apparatus with the ability toread the scannable image media, produce a set of digital data images,and transmit the set of digital data images to a processing system; andc) a processing system with the ability to determine an image locationfor each digital data image within the first Set of digital data images;to ascertain whether any digital data image in the set of digital dataimages needs to be properly oriented; and to automatically and properlyorient any digital data image in the set of digital images ascertainedto need proper orientation.
 14. The system of claim 13, wherein the setof scannable image media is also encoded with a same standard identifierto group together each scannable image medium in the set of scannableimage media; and wherein the processing system further comprises theability to associate the set of digital data images with the set ofscannable image media based upon the same standard identifier.
 15. Thesystem of claim 13, wherein the identifier is a visual and/ormachine-recognizable.
 16. The system of claim 15, wherein the identifieris selected from the group consisting of: colors, numbers, alphabetletters, symbols, barcodes, electronic signals and magnetic strips. 17.The system of claim 13, wherein the scannable image media is selectedfrom the group consisting of: photostimulable phosphor plate,radiographic film, and photosensitive film.
 18. The system of claim 13,wherein the processing system is located within the scanning apparatus.19. The system of claim 13, wherein the processing system is locatedwith a computer system.
 20. The system of claim 13, further comprisingfilm holders for each scannable image medium of the set of scannableimage media, wherein each film holder includes a visual identifier. 21.The system of claim 20, wherein the visual identifier is selected fromthe group consisting of colors, numbers, alphabet letters, symbols, andgraphical representations of oral locations.
 22. The system of claim 13,further comprising a graphical user interface.
 23. A computer programproduct, tangibly embodied in an information carrier, for automaticallyprocessing and orienting dental radiographic images in a processingsystem, the product comprising instructions to cause the processingsystem to: associate a set of digital data images with a set ofscannable image media; determine an image location for each digital dataimage within the first set of digital data images; ascertain whether anydigital data image in the set of digital data images needs to beproperly oriented; and automatically and properly orient any digitaldata image in the set of digital images ascertained to need properorientation.